<?php

namespace app\admin\model\car;

use think\Model;

class Reserve extends Model
{
    // 表名
    protected $name = 'car_reserve';
    
    // 自动写入时间戳字段
//    protected $autoWriteTimestamp = false;

//    // 定义时间戳字段名
//    protected $createTime = false;
//    protected $updateTime = false;
//
//    // 追加属性
//    protected $append = [
//        'time_text',
//        'cacel_time_text'
//    ];
//
//
//
//
//
//
//    public function getTimeTextAttr($value, $data)
//    {
//        $value = $value ? $value : (isset($data['time']) ? $data['time'] : '');
//        return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value;
//    }
//
//
//    public function getCacelTimeTextAttr($value, $data)
//    {
//        $value = $value ? $value : (isset($data['cacel_time']) ? $data['cacel_time'] : '');
//        return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value;
//    }
//
//    protected function setTimeAttr($value)
//    {
//        return $value && !is_numeric($value) ? strtotime($value) : $value;
//    }
//
//    protected function setCacelTimeAttr($value)
//    {
//        return $value && !is_numeric($value) ? strtotime($value) : $value;
//    }


    public function user()
    {
        return $this->belongsTo('User', 'user_id', 'id', [], 'LEFT')->setEagerlyType(0);
    }


    public function task()
    {
        return $this->belongsTo('Task', 'task_id', 'id', [], 'LEFT')->setEagerlyType(0);
    }
}
